<%@page language="java" pageEncoding="UTF-8"%>
<%@taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
<%@taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt"%>
<%@taglib prefix="sec" uri="http://www.springframework.org/security/tags"%>
<html>
	<head>
		<TITLE>新书简介列表</TITLE>
		<jsp:include page="../cssjsInList.jsp" flush="true"/>
	</head>
	<body>
		<div id="content">
			<TABLE class=border cellSpacing=1 cellPadding=2 width="100%" align=center border=0>
				<TBODY>
					<TR class=topbg>
						<TD align=middle colSpan=2 height=22>
							<STRONG>新书简介管理</STRONG>
						</TD>
					</TR>
					<TR class=topbg>
						<TD>
							<STRONG> 
								<a href="<%=request.getContextPath()%>/bookreviewManage.do?method=bookreviewlist">新书简介管理首页</a>
								[ <a href="<%=request.getContextPath()%>/bookreviewManage.do?method=bookreviewadd">添加新书简介</a> ] 
							</STRONG>
						</TD>
					</TR>
					<TR class=topbg>
						<TD>
							<br>
							<form name=form	action="<%=request.getContextPath()%>/bookreviewManage.do?method=bookreviewlist" method=post>
								<TABLE class=border cellSpacing=1 cellPadding=2 width="100%" align=center border=0>
									<TR class=tdbg>
										<TD>
											<INPUT onclick=submit(); type=radio CHECKED id="all" value=all name=radiooption <c:if test="${radiooption=='all'}" > checked</c:if>>
											ALL&nbsp;&nbsp;&nbsp;
											<INPUT onclick=submit(); type=radio  id="weishenhe" value=weishenhe	name=radiooption <c:if test="${radiooption=='weishenhe'}" > checked</c:if>>
											未审核&nbsp;&nbsp;&nbsp;
											<INPUT onclick=submit(); type=radio  id="yitongguo" value=yitongguo	name=radiooption <c:if test="${radiooption=='yitongguo'}" > checked</c:if>>
											已通过&nbsp;&nbsp;&nbsp;&nbsp;
											<INPUT onclick=submit(); type=radio  id="weitongguo" value=weitongguo name=radiooption <c:if test="${radiooption=='weitongguo'}" > checked</c:if>>
											未通过&nbsp;&nbsp;&nbsp;&nbsp;
										</TD>
									</TR>
								</TABLE>
							</form>
						</TD>
					</TR>
				</TBODY>
			</TABLE>
			<table border="0" width="100%" align="center">
				<!-- 一级table 提供“搜索功能” -->
				<tr>
					<td align="center">
						<form action="<%=request.getContextPath()%>/bookreviewManage.do?method=bookreviewlist" method="post">
							<SELECT size=1 name=keywordType>
								<OPTION value=bookname selected>
									书名
								</OPTION>
								<OPTION value=isbn>
									ISBN
								</OPTION>
								<OPTION value=sortNo>
									分类号
								</OPTION>
								<OPTION value=subject>
									学科
								</OPTION>
								<OPTION value=publish>
									出版社
								</OPTION>
							</SELECT>
							<input name="keyword" type="text" size="40" maxlength="40" />
							<input name="button" type="submit" value="查找" />
						</form>
					</td>
				</tr>
			</table>
			<!-- 这个form是为了配合"全选"按钮 -->
			<form name="form_1" method="post">
				<table width="100%" border="0" cellspacing="0" cellpadding="0" class="data">
					<tr>
						<sec:authorize ifAllGranted="ROLE_BOOKREVIEW_SHENHE">
							<th colspan="2" align="center" nowrap="nowrap">
						</sec:authorize>
						<sec:authorize ifNotGranted="ROLE_BOOKREVIEW_SHENHE">
							<th colspan="1" align="center" nowrap="nowrap">
						</sec:authorize>					
							<div align="center">
								ID
							</div>
						</th>
						<th width="45%" align="center" nowrap="nowrap">
							书名
						</th>
						<th width="12%" align="center" nowrap="nowrap">
							ISBN
						</th>
						<th width="12%" align="center" nowrap="nowrap">
							分类号
						</th>
						<th width="10%" align="center" nowrap="nowrap">
							推荐时间
						</th>
						<th width="5%" align="center" nowrap="nowrap">
							审核状态
						</th>
						<th width="12%" align="center" nowrap="nowrap">
							操作
						</th>
					</tr>
					<c:forEach items="${bookreviewlist}" var="bookreview">
						<c:if test="${bookreview.bookreviewId%2==1}">
							<c:set var="rowtype" value="odd" />
						</c:if>
						<c:if test="${bookreview.bookreviewId%2==0}">
							<c:set var="rowtype" value="even" />
						</c:if>
						<tr class="${rowtype}" onMouseOver="this.className = 'row_over';"
							onMouseOut="this.className = '${rowtype}';">
							<sec:authorize ifAllGranted="ROLE_BOOKREVIEW_SHENHE">
							<td width="4%" align="center" nowrap="nowrap">
								<input type="checkbox" name="checkbox_${bookreview.bookreviewId}" 
									id="checkbox_row_${bookreview.bookreviewId}" value="${bookreview.bookreviewId}" />
							</td>
							</sec:authorize>
							<td width="6%" align="center" nowrap="nowrap">
								${bookreview.bookreviewId}
							</td>
							<td colspan="1" align="left" nowrap="nowrap">
								<a href="<%=request.getContextPath()%>/bookreviewManage.do?method=bookreviewContent&bookreviewid=${bookreview.bookreviewId}">${bookreview.bookname}</a>
							</td>
							<td align="right" nowrap="nowrap">
								<div align="center">
									${bookreview.isbn}
								</div>
							</td>
							<td align="right" nowrap="nowrap">
								<div align="center">
									${bookreview.sortNo}
								</div>
							</td>
							<td align="center" nowrap="nowrap">
								<fmt:formatDate value="${bookreview.recomdate}" pattern="yyyy-MM-dd" />
							</td>
							<td align="center" nowrap="nowrap">
								<font color="red">
									<c:choose>
										<c:when test="${bookreview.aproveState==0}">
											<img src="./jsp/manage/images/aprove.gif" width="13" height="13">
										</c:when>
										<c:when test="${bookreview.aproveState==1}">
											<img src="./jsp/manage/images/ok.gif" width="13" height="13">
										</c:when>
										<c:otherwise>
											<img src="./jsp/manage/images/not.gif" width="13" height="13">
										</c:otherwise>
									</c:choose>
								</font>
							</td>
							<td align="center" nowrap="nowrap">
								<a href="<%=request.getContextPath()%>/bookreviewManage.do?method=bookreviewedit&bookreviewid=${bookreview.bookreviewId}">编辑</a>
								|
								<a href="<%=request.getContextPath()%>/bookreviewManage.do?method=bookreviewdel&bookreviewid=${bookreview.bookreviewId}" 
									onClick="return confirm('您确定要删除 ${bookreview.bookname} ？');">删除</a>
							</td>
						</tr>
					</c:forEach>
					<sec:authorize ifAllGranted="ROLE_BOOKREVIEW_SHENHE">
					<tr>
						<td colspan="2" align="center" bgcolor="#FCFCFC">
							&nbsp;
						</td>
						<td colspan="2" align="center" bgcolor="#FCFCFC">
							<input name="chkall" onClick="checkall(this.form)" type="checkbox">
							全选
						</td>
						<td width="6%" align="center" bgcolor="#FCFCFC">
							<input type="button" name="approved" id="approved1" value="审核通过" 
								onClick="ymPrompt.confirmInfo('确认审核吗？',null,null,null,handler)" />
						</td>
						<td width="1%" align="center" bgcolor="#FCFCFC">
							&nbsp;
						</td>
						<td width="5%" align="center" bgcolor="#FCFCFC">
							<div align="left">
								<input type="button" name="notapproved" id="approved2"
									value="不通过" onClick="ymPrompt.confirmInfo('确认驳回吗？',null,null,null,handler2)" />
							</div>
						</td>
					</tr>
					</sec:authorize>
					<tr>
						<td colspan="15" align="center" bgcolor="#FCFCFC">
							<jsp:include page="../page.jsp" flush="true"/>
						</td>
					</tr>
				</table>
				</form>	
			</div>
	</body>
</html>
<script type="text/javascript">
function handler(tp){
	if(tp=='ok'){
		document.form_1.action="<%=request.getContextPath()%>/bookreviewManage.do?method=bookreviewApprove&approveState=1"
		document.form_1.submit();
	}
	if (tp == 'cancel'){}
	if (tp == 'close'){}
}
function handler2(tp) {
	if (tp == 'ok') {
		document.form_1.action = "<%=request.getContextPath()%>/bookreviewManage.do?method=bookreviewApprove&approveState=2";
		document.form_1.submit();
	}
	if (tp == 'cancel'){}
	if (tp == 'close'){}
}
</script>